108573
103100
272792
691776
411640
1009116
395855
433622
144901
398348
833847
1008980
810147
893949
1015724
820610
553505
49952
95987
605377
290284
540842
445275
828256